/* Webhisto Güzel Sözler: tek, kategori kapsamlı kart görünümü (v1.7.0). */
article.category-guzel-sozler .entry .wbhst-quote-archive > h3 {
    border-left: 4px solid #e59b1c;
    padding-left: 12px;
    margin: 30px 0 16px;
    font-size: 1.25rem;
    line-height: 1.4;
    scroll-margin-top: 96px;
}
article.category-guzel-sozler .entry .wbhst-gsc-sections {
    margin: 25px 0 36px;
}

article.category-guzel-sozler .entry .wbhst-gsc-quote-group > h2 {
    font-size: 1.45rem;
    line-height: 1.4;
    margin: 32px 0 14px;
    scroll-margin-top: 96px;
}

article.category-guzel-sozler .entry .wbhst-gsc-jump {
    padding: 16px 18px;
    margin: 16px 0 26px;
    background: #f5f7fb;
    border: 1px solid #dfe6f3;
    border-radius: 10px;
}

article.category-guzel-sozler .entry .wbhst-gsc-jump > strong {
    display: block;
    margin-bottom: 10px;
    color: #24304a;
}

article.category-guzel-sozler .entry .wbhst-gsc-jump ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 15px;
    list-style: none;
    margin: 0;
    padding: 0;
}

article.category-guzel-sozler .entry .wbhst-gsc-jump li {
    margin: 0;
    list-style: none;
}

article.category-guzel-sozler .entry .wbhst-gsc-jump a {
    display: block;
    color: #194478;
    font-size: .95rem;
    text-decoration: none;
}

article.category-guzel-sozler .entry .wbhst-gsc-jump a:hover,
article.category-guzel-sozler .entry .wbhst-gsc-jump a:focus-visible {
    text-decoration: underline;
}
article.category-guzel-sozler .entry .wbhst-quote-archive > h2 {
    font-size: 1.45rem;
    line-height: 1.35;
    margin: 26px 0 14px;
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list {
    list-style: none;
    padding: 0;
    margin: 15px 0 28px;
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list > li {
    list-style: none;
    margin: 0 0 14px;
    padding: 13px 12px;
    border-radius: 8px;
    line-height: 1.65;
    overflow-wrap: anywhere;
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list > li:nth-child(odd) {
    background: #fde2e2;
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list > li:nth-child(even) {
    background: #e2f0cb;
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list .share-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 8px;
    padding: 0;
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list .share-icons a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 29px;
    height: 29px;
    background: #fff;
    border-radius: 8px;
    text-decoration: none;
    box-shadow: 0 1px 2px rgb(0 0 0 / 7%);
}

article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list .share-icons i {
    margin: 0;
    padding: 0;
    background: none;
}

article.category-guzel-sozler .entry .share-icons a:focus-visible,
article.category-guzel-sozler .entry .renkli .share-icons i:focus-visible {
    outline: 2px solid #174ea6;
    outline-offset: 3px;
}

@media (max-width: 600px) {
    article.category-guzel-sozler .entry .wbhst-gsc-jump ul {
        grid-template-columns: 1fr;
    }

    article.category-guzel-sozler .entry ul.wbhst-quotes-enhanced-list > li {
        padding: 12px 11px;
    }
}
